package cn.justforchris.blog.service;


import cn.justforchris.blog.domain.Article;
import cn.justforchris.blog.domain.ArticleType;
import cn.justforchris.blog.dto.ArticleDto;
import cn.justforchris.blog.query.QueryPage;
import com.github.pagehelper.PageInfo;

import java.util.List;

/**
 * 文章类型服务接口
 */
public interface IArticleTypeService {
    void insertArticleType(ArticleType articleType);
    void deleteArticleType(Long id);
    void patchDelete(Long[] ids);
    void updateArticleType(ArticleType articleType);
    ArticleType getArticleTypeById(Long id);
    List<ArticleType> getAll();


    PageInfo<ArticleType> queryPage(QueryPage queryPage);


    List<ArticleType> getTypeTree();


}
